package com.ruoyi.siyun.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.ToString;


/**
 * 轮播图对象 sy_carousel
 * 
 * @author majinyi
 * @date 2024-12-19
 */
@Data
@ToString
public class SyCarousel extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 轮播图id */
    private Long carouselId;

    /** 图片地址 */
    @Excel(name = "图片地址")
    private String imgAddress;

    /** 图片标题 */
    @Excel(name = "图片标题")
    private String imgTitle;

    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date startDate;

    /** 到期时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "到期时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date expireDate;

    /** 是否显示（1显示，2不显示） */
    @Excel(name = "是否显示", readConverterExp = "1=显示，2不显示")
    private String display;

    /** 序号 */
    @Excel(name = "序号")
    private Long serialNumber;

    /** 描述 */
    @Excel(name = "描述")
    private String describe;

    /** 创建人 */
    @Excel(name = "创建人")
    private Long createUser;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;

}
